home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / ast_text / faqs / complang.c!! / diffs next >
Text File  |  1993-06-28  |  20KB  |  531 lines

  1. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!gatech!howland.reston.ans.net!usc!usc!not-for-mail
  2. From: ajayshah@rcf.usc.edu
  3. Newsgroups: comp.lang.c,comp.lang.c++,sci.math.num-analysis,sci.comp-aided
  4. Subject: Diffs to Index of free C or C++ source code for numerical computation
  5. Followup-To: sci.math.num-analysis
  6. Date: 1 Jun 1993 18:30:35 -0700
  7. Organization: University of Southern California, Los Angeles, CA, US
  8. Lines: 514
  9. Sender: ajayshah@almaak.usc.edu
  10. Distribution: world
  11. Message-ID: <1ugvrr$sd3@almaak.usc.edu>
  12. Reply-To: ajayshah@rcf.usc.edu
  13. NNTP-Posting-Host: almaak.usc.edu
  14. Keywords: source code, numerical statistical scientific computation
  15. Xref: senator-bedfellow.mit.edu comp.lang.c:71403 comp.lang.c++:44268 sci.math.num-analysis:8441 sci.comp-aided:349
  16.  
  17. Here is a list of the new or modified entries this month:
  18.  
  19. Name        : blas.cpp.shar.z
  20. Name        : Gnans
  21. Name        : hare (Hazard Regression)
  22. Name        : heft (Hazard Estimation with Flexible Tails)
  23. Name        : Matclass
  24. Name        : matmult.tar.z
  25. Name        : sdeint.tar.z
  26. Name        : SGPC
  27. Name        : SMMS (Sparse Matrix Manipulation System)
  28. Name        : |STAT
  29. Name        : wavethresh (wavelet.shar)
  30.  
  31. On to the full rcsdiff -c -b:
  32.  
  33. *** /tmp/T0a29088    Tue Jun  1 18:30:33 1993
  34. --- freec.index    Sat May 29 11:25:32 1993
  35. ***************
  36. *** 7,13 ****
  37.   written in either of C or C++.  I also give pointers to books which
  38.   come with source code (and hence act as low-cost libraries).
  39.   
  40. ! A slightly outdated version of this file is c/numcomp-free-c on netlib.
  41.   
  42.   Please see the section "interesting sites" below to get some help on
  43.   how to retrieve software listed here.
  44. --- 7,16 ----
  45.   written in either of C or C++.  I also give pointers to books which
  46.   come with source code (and hence act as low-cost libraries).
  47.   
  48. ! This file is numcomp-free-c.z in pub/C-numanal on usc.edu
  49. ! (Note that this is the new gzip compression, you need gunzip to
  50. ! uncompress it).
  51. ! A slightly outdated version is c/numcomp-free-c on netlib.
  52.   
  53.   Please see the section "interesting sites" below to get some help on
  54.   how to retrieve software listed here.
  55. ***************
  56. *** 78,96 ****
  57.   Comments    : note the .z is the new gzip compression.
  58.   
  59.   
  60. ! Name        : asa.Z
  61. ! Where       : in opt on netlib
  62. !               file `asan' (421511 bytes) in general on statlib
  63. ! Description : adaptive simulated reannealing
  64. !               performing adaptive global optimization on multivariate
  65. !               nonlinear stochastic systems
  66.   Language    : either K&R or ANSI C
  67. ! Authors     : Lester Ingber (ingber@alumni.caltech.edu) and Bruce Rosen
  68. !               (rosen@ringer.cs.utsa.edu)
  69. ! Comments    : this program was formerly called vfsr
  70. !               Some documents can be found in file lester.tar.z in
  71. !               pub/C-numanal on usc.edu
  72. ! Version     : 1.1, 23 April 1993
  73.   
  74.   
  75.   Name        : awesime
  76. --- 81,94 ----
  77.   Comments    : note the .z is the new gzip compression.
  78.   
  79.   
  80. ! Name        : asa
  81. ! Where       : file asa.Z in ftp.caltech.edu:/pub/ingber
  82. ! Description : adaptive simulated annealing: performing adaptive global
  83. !               optimization on multivariate nonlinear stochastic systems
  84.   Language    : either K&R or ANSI C
  85. ! Authors     : Lester Ingber (ingber@alumni.caltech.edu)
  86. ! Comments    : current versions may be obtained from Lester Ingber
  87. ! Version     : 1.9, 14 May 1993
  88.   
  89.   
  90.   Name        : awesime
  91. ***************
  92. *** 118,123 ****
  93. --- 116,128 ----
  94.   Comments    : Excellent. very fast. possible problems with unalloc call. 
  95.   
  96.   
  97. + Name        : blas.cpp.shar.z
  98. + Where       : in pub/C-numanal on usc.edu
  99. + Author      : Damian McGuckin (damianm@eram.esi.com.au)
  100. + Description : a BLAS in C++
  101. + Version     : beta, 8 May 1993
  102.   Name        : brent rootfinding, aitken-lagrange interpolation,
  103.                 hooke-jeeve minimiser
  104.   Where       : in c on Netlib
  105. ***************
  106. *** 126,136 ****
  107.   Version     : May 1991
  108.   
  109.   
  110. - Name        : BSDmath
  111. - Where       : e.g. agate.berkeley.edu
  112. - Description : BSD implementation of math.h
  113.   Name        : cephes
  114.   Author      : Stephen L. Moshier, moshier@world.std.com
  115.   Description : extremely good library for numerical computation in C.
  116. --- 131,136 ----
  117. ***************
  118. *** 236,247 ****
  119.   Description : radix 2 FFT
  120.   
  121.   
  122. ! Name        : fft-summary.zoo (81360 bytes)
  123.   Where       : in pub/C-numanal on usc.edu
  124.   Description : summary about FFT code in C, including lots of source
  125.   Author      : Peter J. McKinney (pm860605@longs.LANCE.ColoState.Edu)
  126.                 and Ron Mayer (mayer@acuson.com)
  127.   Version     : 19 March 1993
  128.   
  129.   
  130.   Name        : fftsing
  131. --- 236,248 ----
  132.   Description : radix 2 FFT
  133.   
  134.   
  135. ! Name        : fft-sstuff.tar.z
  136.   Where       : in pub/C-numanal on usc.edu
  137.   Description : summary about FFT code in C, including lots of source
  138.   Author      : Peter J. McKinney (pm860605@longs.LANCE.ColoState.Edu)
  139.                 and Ron Mayer (mayer@acuson.com)
  140.   Version     : 19 March 1993
  141. + Comments    : Includes DDJ's improved version of Numerical Recipes four1().
  142.   
  143.   
  144.   Name        : fftsing
  145. ***************
  146. *** 271,277 ****
  147.   Authors     : J.L. Zhou (jzhou@eng.umd.edu) and
  148.                 Andre' L. Tits (andre@eng.umd.edu);
  149.                 translated to C by C.T. Lawrence (craigl@eng.umd.edu) 
  150. ! Version     : FSQP: 3.2, 3/93; CFSQP: 1.1, 3 April 93
  151.   Description : solution of constrained continuous optimization problems,
  152.                 possibly minimax (cost function is max of finitely many 
  153.                 functions).  
  154. --- 272,278 ----
  155.   Authors     : J.L. Zhou (jzhou@eng.umd.edu) and
  156.                 Andre' L. Tits (andre@eng.umd.edu);
  157.                 translated to C by C.T. Lawrence (craigl@eng.umd.edu) 
  158. ! Version     : FSQP: 3.2, 3/93; CFSQP: 1.2, 7 May 1993
  159.   Description : solution of constrained continuous optimization problems,
  160.                 possibly minimax (cost function is max of finitely many 
  161.                 functions).  
  162. ***************
  163. *** 344,356 ****
  164.   Author      : Chris Pugmire, srghcxp@grv.grace.cri.nz
  165.   
  166.   
  167. ! Name        : gmp-1.2.tar.z (146993 bytes)
  168.   Description : GNU multiple precision library
  169.   Where       : in pub/gnu on prep.ai.mit.edu
  170. ! Version     : 1.2, 9 Dec 1991
  171.   Author      : ?
  172.   
  173.   
  174.   Name        : go.c.Z (7288 bytes)
  175.   Where       : in pub/C-numanal on usc.edu
  176.   Description : Calculate gaussian quadrature rules.  Translation of 
  177. --- 345,368 ----
  178.   Author      : Chris Pugmire, srghcxp@grv.grace.cri.nz
  179.   
  180.   
  181. ! Name        : gmp-1.3.tar.z
  182.   Description : GNU multiple precision library
  183.   Where       : in pub/gnu on prep.ai.mit.edu
  184. ! Version     : 1.3, May 10 1993
  185.   Author      : ?
  186.   
  187.   
  188. + Name        : Gnans
  189. + Where       : in ftp.mathematik.uni-Bremen.de:/pub/gnans 
  190. + System      : SunOS 4.1.x, IRIX, AIX; X11 Release 4-5 incl. Athena Widgets
  191. + Language    : Ansi C/C++
  192. + Author      : Bengt Martensson <bengt@mathematik.uni-Bremen.de>
  193. + Version     : 1.0.0 (July 17, 1992)
  194. + Description : Simulation of stochastic and deterministic dynamical systems
  195. + Comments    : A program (and language) for dynamical systems. Includes
  196. +               simple scripting language. Graphical user interface. Copyleft.
  197.   Name        : go.c.Z (7288 bytes)
  198.   Where       : in pub/C-numanal on usc.edu
  199.   Description : Calculate gaussian quadrature rules.  Translation of 
  200. ***************
  201. *** 359,364 ****
  202. --- 371,406 ----
  203.   Comments    : numerical integration
  204.   
  205.   
  206. + Name        : hare (Hazard Regression)
  207. + Where       : file hare (a shar file) in S directory on statlib
  208. + Author      : Charles Kooperberg (clk@stat.washington.edu)
  209. + Description : estimates the conditional hazard rate based on possibly
  210. +               censored data and covariates. Includes parametric and
  211. +               non-parametric, additive and non-additive proportional and
  212. +               non-proportional hazards model as special cases.  Addition
  213. +               and deletion of basis functions make the fit highly adaptive.
  214. + Version     : statlib, last update April 21, 1993
  215. + Comments    : actually the objective of this file is to give a end-user
  216. +               of the S statistical package this functionality.  But the
  217. +               actual computation is done in C.
  218. +               Described in Univ. of California, Berkeley, Stat tech rep 389.
  219. +               Available from the author.
  220. + Name        : heft (Hazard Estimation with Flexible Tails)
  221. + Where       : file heft (a shar file) in S directory on statlib
  222. + Author      : Charles Kooperberg (clk@stat.washington.edu)
  223. + Description : estimates the unconditional hazard rate using splines. Knot
  224. +               addition, deletion and two extra tail terms make the fit
  225. +               highly adaptive.
  226. + Version     : statlib, last update April 21, 1993
  227. + Comments    : actually the objective of this file is to give a end-user
  228. +               of the S statistical package this functionality.  But the
  229. +               actual computation is done in C.
  230. +               Described in Univ. of California, Berkeley, Stat tech rep 388.
  231. +               Available from the author.
  232.   Name        : ieeetest.zoo (65783 bytes)
  233.   Where       : in pub/C-numanal on usc.edu
  234.   Author      : Stephen L. Moshier, moshier@world.std.com
  235. ***************
  236. *** 428,433 ****
  237. --- 470,476 ----
  238.   Where       : in pub/LEDA on ftp.cs.uni-sb.de (134.96.252.31)
  239.   Author      : Stefan Naeher (stefan@mpi-sb.mpg.de)
  240.   Comments    : includes code on computational geometry
  241. +               There is a mailing list on it; contact listserv@dworkin.wustl.edu
  242.   
  243.   
  244.   Name        : lin_alg.shar.Z
  245. ***************
  246. *** 438,449 ****
  247.   Name        : logspline 
  248.   Where       : file logspline (a shar file) in S directory on statlib
  249.   Author      : Charles Kooperberg (clk@stat.washington.edu)
  250. ! Description : spline density estimation
  251.                 fully automatic nonparametric density estimation
  252. ! Version     : statlib date stamp shows Oct 6 1992.
  253.   Comments    : actually the objective of this file is to give a end-user
  254.                 of the S statistical package this functionality.  But the
  255.                 actual computation is done in C.
  256.   
  257.   
  258.   Name        : lpsolve
  259. --- 481,495 ----
  260.   Name        : logspline 
  261.   Where       : file logspline (a shar file) in S directory on statlib
  262.   Author      : Charles Kooperberg (clk@stat.washington.edu)
  263. ! Description : logspline density estimation
  264.                 fully automatic nonparametric density estimation
  265. !               adaptive smoothing using splines
  266. ! Version     : statlib, last update April 21, 1993
  267.   Comments    : actually the objective of this file is to give a end-user
  268.                 of the S statistical package this functionality.  But the
  269.                 actual computation is done in C.
  270. +               Described in Journal of Computational and Graphical Statistics,
  271. +               (1993), vol 1, 301-328.
  272.   
  273.   
  274.   Name        : lpsolve
  275. ***************
  276. *** 505,510 ****
  277. --- 551,575 ----
  278.   Where       : netlib/matcalc on draci.cs.uow.edu.au
  279.   
  280.   
  281. + Name        : Matclass
  282. + Description : a C++ class for numerical computation
  283. + Author      : Chris Birchenhall (chris.birchenhall@mailhost.mcc.ac.uk}
  284. + Where       : send email to author
  285. + Name        : matmult.tar.z
  286. + Where       : in pub/C-numanal on usc.edu
  287. + Author      : Clark Thomborson
  288. + Description : Several C-language codes for n * n matrix multiply, n a
  289. +               power of 2, developed as a laboratory exercise in the
  290. +               Spring of 1993 for MIT course 6.891, "Source Code
  291. +               Optimization for Workstations and Supercomputers."  The
  292. +               sources are commented, however the recursive SRM
  293. +               (shuffled-row major) algorithm is obscure.  Offered "as
  294. +               is" into the public domain by the course instructor.
  295. + Version     : 7 May 1993
  296.   Name        : matrices.asc
  297.   Where       : inside ddj9106.zip in published/dr-dobbs on ftp.uu.net
  298.   Description : efficiently raise matrices to an integer power
  299. ***************
  300. *** 517,522 ****
  301. --- 582,588 ----
  302.   Description : collection of net postings and email about fast matrix multiply
  303.                 Includes C source.
  304.   Version     : 1 May 1993
  305. + Comments    : also see matmult.tar.z in this file.
  306.   
  307.   
  308.   Name        : matrix.tar.Z
  309. ***************
  310. *** 627,633 ****
  311.   
  312.   
  313.   Name        : nonlinear
  314. ! Where       : in pub on lyapunov.ucsd.edu (132.239.86.10)
  315.   Language    : various
  316.   Description : archive of programs in nonlinear dynamics, signal processing
  317.   Author      : various, contact person is mbk@lyapunov.ucsd.edu (Matt Kennel)
  318. --- 693,699 ----
  319.   
  320.   
  321.   Name        : nonlinear
  322. ! Where       : in pub/inls-ucsd on lyapunov.ucsd.edu (132.239.86.10)
  323.   Language    : various
  324.   Description : archive of programs in nonlinear dynamics, signal processing
  325.   Author      : various, contact person is mbk@lyapunov.ucsd.edu (Matt Kennel)
  326. ***************
  327. *** 797,809 ****
  328.   Version     : 16 Jan 1992
  329.   
  330.   
  331. ! Name        : rktec.Z
  332.   Where       : in misc on netlib
  333.   Description : computes the truncation error coefficients, tecs, of a
  334.                 Runge-Kutta formula, or a pair of formulas, specified in an
  335.                 input file.
  336.   Author      : Mike Hosea (mhosea@sun.cis.smu.edu)
  337. ! Version     : Sep 26 14:04:23 1992
  338.   
  339.   
  340.   Name        : rlab
  341. --- 863,875 ----
  342.   Version     : 16 Jan 1992
  343.   
  344.   
  345. ! Name        : rktec.c.Z (20870 bytes)
  346.   Where       : in misc on netlib
  347.   Description : computes the truncation error coefficients, tecs, of a
  348.                 Runge-Kutta formula, or a pair of formulas, specified in an
  349.                 input file.
  350.   Author      : Mike Hosea (mhosea@sun.cis.smu.edu)
  351. ! Version     : v1.1, Dec 4 1992
  352.   
  353.   
  354.   Name        : rlab
  355. ***************
  356. *** 852,857 ****
  357. --- 918,933 ----
  358.   Version     : ?
  359.   
  360.   
  361. + Name        : sdeint.tar.z
  362. + Where       : in pub/C-numanal on usc.edu
  363. + Systems     : Unix, MS-DOS
  364. + Language    : C++
  365. + Description : A Runge-Kutta like class for integrating systems of Stochastic
  366. +               Differential Equations
  367. + Author      : Skip Carter, skip@taygeta.oc.nps.navy.mil
  368. + Version     : v1.9 4 May 1993
  369.   Name        : sge.shar
  370.   Where       : in c on Netlib
  371.   Description : Linpack functions geco, gefa, gesl and a little of BLAS;
  372. ***************
  373. *** 860,870 ****
  374.   Version     : April 88
  375.   
  376.   
  377.   Name        : SIMATH 
  378.   Author      : SIMATH-Gruppe, Saarbruecken, Germany
  379.   Systems     : Unix
  380.   Where       : via anonymous ftp: ftp.math.uni-sb.de (134.96.32.23), 
  381. !               ftp.math.orst.edu (128.193.160) in pub/simath
  382.   Version     : 3.6.1
  383.   Description : SIMATH contains a lot of C-functions over algebraic 
  384.                 structures as arbitrary long integers, rational 
  385. --- 936,954 ----
  386.   Version     : April 88
  387.   
  388.   
  389. + Name        : SGPC
  390. + Description : Simple Genetic Programming in C
  391. + Author      : Walter Alden Tackett (tackett@ipld01.hac.com)
  392. + Where       : in the pub/Users/tackett on sfi.santafe.edu
  393. + Version     : 28 May 1993
  394. + Comments    : genetic algorithms, nonlinear maximisation
  395.   Name        : SIMATH 
  396.   Author      : SIMATH-Gruppe, Saarbruecken, Germany
  397.   Systems     : Unix
  398.   Where       : via anonymous ftp: ftp.math.uni-sb.de (134.96.32.23), 
  399. !               ftp.math.orst.edu (128.193.80.160) in pub/simath
  400.   Version     : 3.6.1
  401.   Description : SIMATH contains a lot of C-functions over algebraic 
  402.                 structures as arbitrary long integers, rational 
  403. ***************
  404. *** 876,881 ****
  405. --- 960,967 ----
  406.                 The SIMATH package also includes a user interface,
  407.                 which makes it possible to use the on-line
  408.                 documentation of the functions and the keyword index.
  409. +               It is free, but you have to first register, in order
  410. +               to get a "license" file without which it won't compile.
  411.   
  412.   
  413.   Name        : simpack
  414. ***************
  415. *** 894,899 ****
  416. --- 980,1004 ----
  417.   Where       : in pub/C-numanal on usc.edu
  418.   
  419.   
  420. + Name        : SMMS (Sparse Matrix Manipulation System)
  421. + Description : A collection of about 80 commands to do almost
  422. +               anything you wish to do with sparse matrices VERY
  423. +               EASILY.  It is designed as an instructional and
  424. +               prototyping tool, not for "production" work.
  425. + Where       : /pub/smms93/* on eceserv0.ece.wisc.edu
  426. + Systems     : Any Unix system with X-windows, but tested only on Sun,
  427. +               HP and DEC.  Also works under DOS
  428. + Language    : Mostly C (any version).  One or two routines in Fortran
  429. + Author      : Fernando Alvarado (alvarado@engr.wisc.edu)
  430. + Version     : Release 2 May 1993
  431. + Comments    : Includes online help for every command and LaTeX and 
  432. +               PostScript versions a manual.  Expandable by the user.  
  433. +               Release 2 handles complex sparse matrices, interval 
  434. +               matrices, blocked matrices adn symbolic matrices. 
  435. +               Visualization tools.  Interfaces to Harwell routines 
  436. +               and Boeing-Harwell sparse matrix data.
  437.   Name        : smooth.tar.Z
  438.   Description : Unix tool for smoothing
  439.   Where       : in ftp-raimund/pub/src/Math on nestroy.wu-wien.ac.at
  440. ***************
  441. *** 917,922 ****
  442. --- 1022,1039 ----
  443.   Version     : v2.9, 21 Nov 1992
  444.   
  445.   
  446. + Name        : |STAT
  447. + Where       : in pub/stat on archive.cis.ohio-state.edu (128.146.8.52)
  448. + Description : collection of around 30 Unix tools for statistical analysis
  449. + Author      : Gary Perlman (perlman@cis.ohio-state.edu)
  450. + Version     : 5.4, 27 May 1993
  451. + Systems     : Unix, MS-DOS
  452. + Comments    : Has been in use for 13 years.  There is a troff|ps manual
  453. +               and man pages.  Explicitly designed to work with Unix
  454. +               philosophy.  The file stat.tar.Z.crypt.uu is ENCRYPTED;
  455. +               you have to send email asking for the password.
  456.   Name        : submit1
  457.   Where       : in jcgs on Statlib
  458.   Description : damped convex minorant algorithm
  459. ***************
  460. *** 980,985 ****
  461. --- 1097,1115 ----
  462.   Comments    : splines
  463.   
  464.   
  465. + Name        : wavethresh (wavelet.shar)
  466. + Where       : in directory S on Statlib, and anonymous ftp from 
  467. +               gdr.bath.ac.uk, in directory pub/masgpn
  468. + Language    : C (and S functions)
  469. + Author      : Guy Nason (gpn@maths.bath.ac.uk)
  470. + Version     : 2.1 (March 26 1993)
  471. + Description : wavelet transform & thresholding software in C for linking 
  472. +               into S.
  473. + Comments    : Performs 1- and 2-D discrete wavelet transforms using 
  474. +               Daubechie's wavelets. Also performs thresholding according to 
  475. +               Donoho and Johnstone.
  476.   Name        : weisfeld-simplex.shar (7457 bytes)
  477.   Where       : pub/C-numanal on usc.edu
  478.   Description : small implementation of simplex method for linear programming.
  479. ***************
  480. *** 1077,1082 ****
  481. --- 1207,1218 ----
  482.   If you don't have ftp access, send email to ftpmail@decwrl.dec.com
  483.   saying "help".  You will get instructions on how to do ftp via email.
  484.   
  485. + Juhana Kouhia (jk87377@cs.tut.fi) has setup a very nice service:
  486. + Everything in this index (except for what is on {net,stat}lib) is
  487. + mirrored in pub/sci/math/numcomp-free-c on nic.funet.fi
  488. + Note: this site is in finland.  If you are in the US, please try
  489. + to find a site closer to you.
  490.   source-code newsgroups:
  491.           ftp.uu.net  (e.g. usenet/comp.sources.reviewed archives the
  492.           comp.sources.reviewed newsgroup).
  493. ***************
  494. *** 1220,1225 ****
  495. --- 1356,1363 ----
  496.   Alan Cabrera                    adc@tardis.cl.msu.edu
  497.   Vincent Broman                  broman@peanuts.nosc.mil
  498.   Piercarlo Grandi                pcg@aberystwyth.ac.uk
  499. + Abed Hammoud                    abed@saturn.wustl.edu
  500. + Richard A. O'Keefe              ok@goanna.cs.rmit.OZ.AU
  501.   
  502.   Of course, we owe infinite gratitude to the authors themselves, for
  503.   making their work available in the public domain.
  504. -- 
  505. Ajay Shah, (213)749-8133, ajayshah@rcf.usc.edu
  506.